/**
 * 数据索引文件
 */
import { Language, MultiLanguageNickData } from '../types/index.js';
import { 
    chineseNameData, 
    chineseStyledNameData, 
    chineseDefaultNickData, 
    chineseStyledNickData 
} from './chinese.js';
import { englishDefaultNickData, englishStyledNickData } from './english.js';
import { japaneseDefaultNickData, japaneseStyledNickData } from './japanese.js';
import { koreanDefaultNickData, koreanStyledNickData } from './korean.js';

/**
 * 导出中文姓名数据
 */
export { chineseNameData, chineseStyledNameData };

/**
 * 多语言昵称数据
 */
export const multiLanguageNickData: MultiLanguageNickData = {
    [Language.CHINESE]: {
        default: chineseDefaultNickData,
        styled: chineseStyledNickData
    },
    [Language.ENGLISH]: {
        default: englishDefaultNickData,
        styled: englishStyledNickData
    },
    [Language.JAPANESE]: {
        default: japaneseDefaultNickData,
        styled: japaneseStyledNickData
    },
    [Language.KOREAN]: {
        default: koreanDefaultNickData,
        styled: koreanStyledNickData
    }
};
